package com.healthcarex.hip.saas.message.hl7.v3.model.base;

import lombok.Data;

/**
 * *******description*******
 * V3响应消息
 * *************************
 *
 * @author ChenPan
 * @date 2018/8/1 14:16
 */
@Data
public class V3Response extends V3Message {

    public enum ResponseCode {
        /**
         * 系统错误
         */
        AE,
        /**
         * 未找到数据
         */
        NF,
        /**
         * 正常
         */
        OK,
        /**
         * 查询参数错误
         */
        QE
    }

    public enum AckCode {
        /**
         * 成功
         */
        AA,
        /**
         * 失败
         */
        AE
    }

    /**
     * 查询请求消息ID
     */
    private String requestMessageId;

    /**
     * 处理结果
     */
    private String ackCode;

    /**
     * 处理结果说明
     */
    private String ackText;

    /**
     * 查询结果代码
     */
    private String queryResponseCode;

    /**
     * 查询ID
     */
    private String queryId;
}
